package vip.xiaonuo.smzq.modular.lifecycle.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import vip.xiaonuo.smzq.modular.lifecycle.base.Base;

/**
 * <p>
 * 矿山信息
 * </p>
 *
 * @author 于彦飞
 * @since 2024-05-09
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("hisi_ks")
@ApiModel(value="矿山信息对象", description="矿山信息")
public class HisiKs  extends Base implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("id")
    private Long id;


    @ApiModelProperty(value = "数据库id")
    @TableField("mdb_id")
    private Integer mdbId;


    @ApiModelProperty(value = "年度")
    @TableField("nd")
    private Integer nd;


    @ApiModelProperty(value = "矿区编号")
    @TableField("kqbh")
    private String kqbh;


    @ApiModelProperty(value = "矿区名称")
    @TableField("kqmc")
    private String kqmc;


    @ApiModelProperty(value = "分类登记编号")
    @TableField("djflbh")
    private String djflbh;


    @ApiModelProperty(value = "矿山编号")
    @TableField("ksbh")
    private String ksbh;


    @ApiModelProperty(value = "行政区代码-市级")
    @TableField("fxzqdm")
    private String fxzqdm;


    @ApiModelProperty(value = "行政区代码-区县")
    @TableField("xzqdm")
    private String xzqdm;


    @ApiModelProperty(value = "矿山名称")
    @TableField("ksmc")
    private String ksmc;


    @ApiModelProperty(value = "截止有效期")
    @TableField("jzyxq")
    private String jzyxq;


    @ApiModelProperty(value = "矿业权人")
    @TableField("kyqr")
    private String kyqr;


    @ApiModelProperty(value = "许可证号")
    @TableField("xkzh")
    private String xkzh;


    @ApiModelProperty(value = "矿产代码")
    @TableField("kcdm")
    private String kcdm;


    @ApiModelProperty(value = "矿产名称")
    @TableField("kcmc")
    private String kcmc;


    @ApiModelProperty(value = "统计对象")
    @TableField("tjdx")
    private Integer tjdx;


    @ApiModelProperty(value = "金属量单位")
    @TableField("jsldw")
    private String jsldw;


    @ApiModelProperty(value = "矿石量单位")
    @TableField("ksldw")
    private String ksldw;


    @ApiModelProperty(value = "矿山保有量")
    @TableField("ksbyl")
    private BigDecimal ksbyl;


    @ApiModelProperty(value = "矿山累积量")
    @TableField("ksljl")
    private BigDecimal ksljl;


    @ApiModelProperty(value = "矿山开采量")
    @TableField("kskcl")
    private BigDecimal kskcl;


    @ApiModelProperty(value = "矿山损失量	")
    @TableField("ksssl")
    private BigDecimal ksssl;


    @ApiModelProperty(value = "矿山勘查增减")
    @TableField("kskczjl")
    private BigDecimal kskczjl;


    @ApiModelProperty(value = "矿区重算增减")
    @TableField("kscszjl")
    private BigDecimal kscszjl;


    @ApiModelProperty(value = "矿山矿山量")
    @TableField("ksksl")
    private BigDecimal ksksl;


    @ApiModelProperty(value = "矿区保有量")
    @TableField("kqbyl")
    private BigDecimal kqbyl;


    @ApiModelProperty(value = "矿区累计量")
    @TableField("kqljl")
    private BigDecimal kqljl;


    @ApiModelProperty(value = "矿区开采量")
    @TableField("kqkcl")
    private BigDecimal kqkcl;


    @ApiModelProperty(value = "矿区损失量")
    @TableField("kqssl")
    private BigDecimal kqssl;


    @ApiModelProperty(value = "矿区勘查增减")
    @TableField("kqkczjl")
    private BigDecimal kqkczjl;


    @ApiModelProperty(value = "矿区重算增减")
    @TableField("kqcszjl")
    private BigDecimal kqcszjl;


    @ApiModelProperty(value = "矿区矿石量")
    @TableField("kqksl")
    private BigDecimal kqksl;


    @ApiModelProperty(value = "矿区证实量")
    @TableField("kqzsl")
    private BigDecimal kqzsl;


    @ApiModelProperty(value = "矿区可信量")
    @TableField("kqkxl")
    private BigDecimal kqkxl;


    @ApiModelProperty(value = "矿区探明量")
    @TableField("kqtml")
    private BigDecimal kqtml;


    @ApiModelProperty(value = "矿区控制量")
    @TableField("kqkzl")
    private BigDecimal kqkzl;


    @ApiModelProperty(value = "矿区推断量")
    @TableField("kqtdl")
    private BigDecimal kqtdl;


    @ApiModelProperty(value = "勘察阶段代码")
    @TableField("kcjdm")
    private Integer kcjdm;


    @ApiModelProperty(value = "勘察阶段名称")
    @TableField("kcjdmc")
    private String kcjdmc;


    @ApiModelProperty(value = "开采情况")
    @TableField("kcqk")
    private Integer kcqk;


    @ApiModelProperty(value = "是否出界")
    @TableField("sfcj")
    private Integer sfcj;


    @ApiModelProperty(value = "规模")
    @TableField("gm")
    private String gm;


    @ApiModelProperty(value = "是否利用")
    @TableField("sfly")
    private Integer sfly;


    @ApiModelProperty(value = "矿产组合码")
    @TableField("kczhm")
    private Integer kczhm;


    @ApiModelProperty(value = "矿产组合")
    @TableField("zczh")
    private String zczh;





}
